#pragma once

#include <string>
#include <vector>

#include "Utils.h"

// ================================================================================

struct AgentRequest {
  enum Type {
    AIM_GETID,
    AIM_GETGRAPH
  };

  Type type;

  std::vector<char> toVector() const {
    return stringToVector(std::string((char*)this, sizeof(*this)));
  }
};

// --------------------------------------------------------------------------------

/*
struct AgentResponse {
  size_t size;
};
*/

// ================================================================================
